package com.micro.modual.model.dto.permission;

import lombok.Data;

import java.util.List;

/**
 * @author LevelCoder
 * @version V1.0.0
 * @email LevelCoder@126.com
 * @date 2020/5/12
 */
@Data
public class FrontUserInfoDTO {

    /**
     * 用户编号
     */
    private String userCode;

    /**
     * 用户头像
     */
    private String userAvatar;

    /**
     * 用户状态 1.启用 2.禁用
     */
    private String userStatus;

    /**
     * 用户手机号
     */
    private String userPhone;

    /**
     * 用户昵称/用户名
     */
    private String userName;

    /**
     * 菜单列表
     */
    private List<FrontPermissionInfoDTO> menuList;

    /**
     * 元素列表:用于前端按钮权限校验
     */
    private List<FrontPermissionInfoDTO> elementList;

    /**
     * 当前角色所拥有的角色列表.使用多角色时候用,进行角色切换用,当前只实现一种角色模式
     */
    private String roleIds;
}
